Faster Development of AUTOSAR compliant ECUs through simulation
نویسندگان
چکیده
Virtualization allows the simulation of automotive ECUs on a Windows PC executing in a closed-loop with a vehicle simulation model. This approach enables moving many development tasks from road or test rigs and HiL (Hardware in the loop) to PCs, where they can often be performed faster and cheaper. Technical challenge: How to port ECU tasks and basic software to Windows PC with reasonable effort, so that key development tasks can be performed on a PC, without the need of accessing real hardware such as vehicle prototypes, test rigs or HiL facilities. This paper presents a new solution for the use case of ECUs developed within the emerging AUTOSAR standard: First, the AUTOSAR authoring tool AUTOSAR Builder (Dassault Systèmes) is used to design the application software and system aspects of a single ECU or an distributed embedded system which is then stored as AUTOSAR XML descriptions. The application code can either be developed in the AUTOSAR Builder environment or auto-generated by tools such as Embedded Coder (MathWorks), TargetLink (dSPACE) or Ascet (ETAS). Once tested in AUTOSAR Builder, selected software components or compositions can be exported including an AUTOSAR OS (Operating System) and RTE (RunTime Environment) as an FMU (Functional Mockup Unit). FMU [4] is a new exchange format for models that has been developed in the EU-funded MODELISAR project (2008 2011) and since then gained considerable acceptance across multiple industries and tools. The FMU can then be imported into the virtual ECU tool Silver (QTronic), where it can be co-simulated with vehicle models originating from a wide range of simulation tools, including Dymola, SimulationX, MapleSim and AMESim. Vehicle models are again provided as FMUs, or via proprietary binary export formats, typically Windows DLLs. Tools for measurement and calibration such as CANape (Vector Informatik) or INCA (ETAS) can then be connected to the virtual ECU running on PC, to directly measure or tune its parameters, like an engineer would do in a real car. Virtual ECUs are also used to move testing activities from test rigs and HiLs to Windows PC. 1 Fig 1: Development of automotive ECUs ERTS 2014 Embedded Real Time Software and Systems, Toulouse, 05 07.02.2014
منابع مشابه
AUTOSAR ECU development process using DaVinci and MICROSAR
AUTOSAR As the number of on-board computers (ECUs) in automobiles increase along with their functionality, there has been an increase in software implementation. As a result, the Europe-based AUTOSAR has been gaining attention as the leading platform for the standardization of basic software specifications. This standardization covers basic software modules e.g. for I/O access, CAN communicatio...
متن کاملOperating Systems Technology for Converged ECUs
The number of ECUs in modern cars is increasing, with top-of-the-line luxury cars featuring in excess of 100 processors. For example Volkswagen’s Phaeton possesses about 70 to 100, depending on the version. The large number of ECUs is causing problems with cost, complexity and even space. AUTOSAR [AUT] is the automotive industry’s emerging standard software architecture, specifically designed t...
متن کاملAUTOSAR – Equipped for Everything?
In the early era of microcomputer-based automotive electronics, a separate ECU was developed for each functional unit such as engine management or transmission control. Coordination with the other ECUs was implemented via control lines, e.g. lines carrying pulsewidth modulated signals. Growing functionality, however, was driving the number of control lines and their costs upwards. That is why, ...
متن کاملFreedom from Interference for AUTOSAR-based ECUs: a partitioned AUTOSAR stack
AUTOSAR is a standard for the development of software for embedded devices, primarily created for the automotive domain. It specifies a software architecture with more than 80 software modules that provide services to one or more software components. With the trend towards integrating safety-relevant systems into embedded devices, conformance with standards such as ISO 26262 [ISO11] or ISO/IEC ...
متن کاملDevelopment of AUTOSAR Software Components within Model-Based Design
The steady growth in the number of electronic control units on the average vehicle and the complexity of the algorithms that reside on these controllers has resulted in one of the most significant initiatives in the automotive industry in years. AUTOSAR – the Automotive Open System Architecture – has united more than 100 companies, automobile manufacturers, suppliers and tool vendors to develop...
متن کامل